package practice_case;

import java.util.Scanner;

/*
* 描述
写出一个程序，接受一个由字母、数字和空格组成的字符串，和一个字符，然后输出输入字符串中该字符的出现次数。（不区分大小写字母）

数据范围： \1≤n≤1000
输入描述：
第一行输入一个由字母和数字以及空格组成的字符串，第二行输入一个字符。

输出描述：
输出输入字符串中含有该字符的个数。（不区分大小写字母）

示例1
输入：
ABCabc
A
输出：
2
* */
public class HJ2计算某字符出现次数 {
    /*解法一*/
    /*public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while (input.hasNext()) {
            String str1 = input.nextLine().toLowerCase();
            char ch1 = input.next().toLowerCase().charAt(0);
            char[] chars = str1.toCharArray();
            int i = 0;
            for (char ch : chars) {
                if (ch == ch1) {
                    i++;
                }
            }
            System.out.println(i);
        }
    }*/
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while (input.hasNext()) {
            String string = input.nextLine();
            String word = input.nextLine();
            getWordNum(string, word);
        }
    }

    public static void getWordNum(String string, String word) {
        int count = 0;
        for (int i = 0; i < string.length(); i++) {
            if (string.substring(i, i + 1).equalsIgnoreCase(word)) {
                count++;
            }
        }
        System.out.println(count);
    }
}
